package com.gaj.entity.bgrxx;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 被告人基本信息表（BGRJBXX）
 *
 * @author gaj
 * @since 2024-01-01
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("bgrjbxx")
public class Bgrjbxx {

    /**
     * 自增ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 协同信息表id（外键关联xtxx）
     */
    private Integer xtxxid;

    /**
     * 法院被告人编号（法院人员唯一标识）
     */
    private String fybgrbh;

    /**
     * 检察院嫌疑人编号（检察院嫌疑人唯一标识）
     */
    private String jcyxyrbh;

    /**
     * 公安嫌疑人编号（公安嫌疑人唯一标识，检察院自侦案件非必填）
     */
    private String gaxyrbh;

    /**
     * 法院被告人姓名
     */
    private String fybgrxm;

    /**
     * 罪犯编号（监狱的案件必填）
     */
    private String zfbh;

    /**
     * 证件类型（代码标准：证件类型）
     */
    private Integer zjlx;

    /**
     * 证件号码（身份证类型为无证件时，没有身份证号码）
     */
    private String zjhm;

    /**
     * 姓名
     */
    private String xm;
}
